import request from '@/utils/request'

// 获取单个数据字典列表
export function getTypeValue(code) {
  return request({
    url: '/api/dict/dictValue/type/' + code,
    method: 'get'
  })
}

// 获取多个数据字典列表
export function getTypesValue(codes) {
  return request({
    url: '/api/dict/dictValue/types/' + codes,
    method: 'get'
  })
}

// 获取多个数据字典列表
export function getDict(data) {
  return request({
    url: '/api/dict/dictValue/getByTypes',
    method: 'post',
    data
  })
}

// 获取所有管理员
export function getBaseUser() {
  return request({
    url: '/api/pds/pdsBase/get-base-user',
    method: 'post'
  })
}

/* 市场定位选项列表 */
export function getMarket() {
  return request({
    url: '/api/pds/pdsBase/market-conf',
    method: 'post'
  })
}
/* 使用者期望列表 */
export function getExpectation() {
  return request({
    url: '/api/pds/pdsBase/expectation-conf',
    method: 'post'
  })
}

/* 目标成本列表 */
export function getCost() {
  return request({
    url: '/api/pds/pdsBase/cost-conf',
    method: 'post'
  })
}

/* 知识产权列表 */
export function getIpList() {
  return request({
    url: '/api/pds/pdsBase/ip-conf',
    method: 'post'
  })
}

/* 客户信息列表 */
export function getCustomerList() {
  return request({
    url: '/api/pds/pdsBase/get-customer',
    method: 'post'
  })
}

/* 部门树 */
export function getDepartTree() {
  return request({
    url: '/api/admin/depart/tree',
    method: 'get'
  })
}
/* 根据部门筛选用户 */
export function getDepartAdmin(data) {
  return request.get({
    url: '/api/admin/depart/userExcludeAdmin',
    data
  })
}
/* 根据id获取用户列表 */
export function getUserByIds(id) {
  return request({
    url: '/api/admin/user/listById/' + id,
    method: 'get'
  })
}
